var PotentialCust = function(){
	
var searchName = new Ext.form.TextField({
		fieldLabel : '客户名称',
		width : 150
	});
	
	var searchArea = new Ext.form.ComboBox( {
		fieldLabel : '所属区域',
		store: OMS.AREA,
		mode : 'local',
		displayField : 'name',
		triggerAction : 'all',
		editable : false,
		valueField : 'id',
		typeAhead : true,
		width : 150,
		emptyText : '---请选择---',
		selectOnFocus : true
	});
	
	var COMPANYSIZE = new Ext.form.ComboBox( {
		fieldLabel : '公司规模',
		store: OMS.COMPANYSIZE,
		mode : 'local',
		displayField : 'name',
		triggerAction : 'all',
		editable : false,
		valueField : 'id',
		typeAhead : true,
		width : 150,
		emptyText : '---请选择---',
		selectOnFocus : true
	});
	
	var searchComplateDate = new Ext.form.DateField( {
		fieldLabel : '生成时间',
		format : 'Y-m-d',
		width : 150
	});
	var searchEndDate = new Ext.form.DateField( {
		fieldLabel : '至',
		format : 'Y-m-d',
		width : 150
	});
	
	var btn_search = new Ext.Button({
		text : '查询',
		iconCls: 'icon-search',
		handler: function (){customerStore.load();}
	});
	
	var customerStore = new Ext.data.JsonStore(
			{	url : '../customer/searchCustomer.form?status=10&timesnap=' + new Date().getTime(),
				root : 'result',
				fields : [  'id', 'CustomerName', 'Area',
							'CustomerSize', 'CustomerType', 'CustomerAddress',
							'FirstContact', 'Mobile', 'Leader', 'EmployCount',
							'CompanyPhone', 'MSN', 'Email', 'Fax','QQ','SaleStage',
							'ContactLike', 'Birthday', 'SecondContact',
							'SecondMobile', 'PhoneMoney', 'MailMoney', 'NetMoney',
							'SuccessTime', 'Stage', 'VsName','SALESTAGE',
							'VsManager', 'VsTime', 'VsGood', 'VsBad',
							'CreateTime','CreateBy','LastUpdateTime','LastUpdateBy'],
						listeners : {
							scope : this,
							beforeload : function(thiz) {
								thiz.baseParams = {
									stage : 1,
									SaleStage : 1,
									searchName : searchName.getValue(),
									companysize:COMPANYSIZE.getValue(),
									searchArea : searchArea.getValue(),
									searchEndDate:searchEndDate.getValue() ? searchEndDate.getValue().format('y-m-d') : '',
									searchComplateDate : searchComplateDate.getValue() ? searchComplateDate.getValue().format('Y-m-d') : ''
								};
							}
						}
						
			});
	
	var ttGrid = new Ext.grid.GridPanel({
		width : 930,
		height : 250,
		store : customerStore,
		scope : this,
		listeners : {
			scope : this,
			rowmousedown : function(grid,index,e){
				var data = grid.store.getAt(index).data;
				ps.setCompValueAndDisabled(data);
				ps.projectIsVs.setValue(true);
		        searchContect(data);
			}
		},
		columns : [ {header:'客户名称',width: 150,sortable: true,dataIndex:'CustomerName'},
			           {header:'所属区域',width: 100, sortable: true,dataIndex:'Area',renderer:function(value){return OMS.AREA[value];}},
			           {header:'项目类型',dataIndex:'CustomerType',renderer:function(value,row){return OMS.CUSTOMERTYPE[value];}},
			           {header:'公司地址',dataIndex:'CustomerAddress'},
			           {header:'联系人姓名',width: 170,dataIndex:'FirstContact'},
			           {header:'联系人电话',dataIndex:'Mobile'}],
       bbar:new Ext.PagingToolbar({
		 pageSize: 5,
         store: customerStore,
         displayInfo: true,
         displayMsg: '显示第 {0} 条到 {1} 条记录，一共 {2} 条',
         emptyMsg: "没有记录..."
       })
	});
	
	
	
	
	
	this.potential = new Ext.form.FormPanel({
		frame : true,
		width : 950,
		fileUpload: true, 
		labelWidth : 85,
		
		
		items : [{layout:'column',defaults:{layout:'form'},
			      items:[ {columnWidth:0.3,items:[searchName]},
			      		 {columnWidth:0.3,items:[searchArea]},
			             {columnWidth:0.3,items:[COMPANYSIZE]},
			             {columnWidth:0.3,items:[searchComplateDate]},
			             
			             {columnWidth:0.3,items:[searchEndDate]},
			             
			             {columnWidth:0.1,items:[btn_search]}]
				},ttGrid]		
	});
};